package pc29;

public class J06ContinueBreak {
	public static void main(String[] args) {
		// 반복문 제어 : continue, break

		// break
		for (int i = 1; i <= 10; ++i) {
			if (i == 5) {
				break;
			}
			System.out.println(i);
		}
		
		// continue : 특정회차의 반복을 건너뛴다
		for (int j = 1; j <= 10; j++) {
			if (j % 2 == 0) {
				continue;
			}
			System.out.println(j);
		}

		// 예제
		// 1 ~ 1000사이의 총합을 출력
		// 단, 총합이 500이상이면 계산중단
		int sum = 0;
		for (int k = 1; k <= 1000; k++) {
			sum += k;
			if (sum >= 500) {
				break;
			}
		}
		System.out.println(sum);

		// 1~100 사이의 짝수만 출력
		// 단, 10의 배수는 출력하지 않는다
		for (int m = 1; m <= 100; m++) {
			if (m % 10 == 0) {
				continue;
			}
			System.out.print(m+" ");
		}
		
	}
}
